{
	"version": "2.0.0",
	"tasks": [
        {
            "type": "cppbuild",
            "label": "CUDA Build",
            "command": "nvcc",
            "args": [
                "-g",
                "-std=c++17",
                "-I${workspaceFolder}\\include",
                "-L${workspaceFolder}\\lib",
                "${workspaceFolder}\\src\\main.cu",
                "${workspaceFolder}\\src\\render\\render.cu",
                "${workspaceFolder}\\src\\cuda\\cuda.cu",
                "${workspaceFolder}\\src\\globals\\globals.cu",
                "-lglfw3dll",
                "-lglew32",
                "-lopengl32",
                "-o",
                "${workspaceFolder}\\main.exe"
            ],
            "options": {
                "cwd": "${workspaceFolder}"
            },
            "problemMatcher": [
                "$nvcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}
